今天來介紹一個酷東西:GitBook
GitBook 是一個可以用來寫筆記、技術文件的平台,可以將筆記彙整成一本書(電子書的概念),免費而且沒有使用上限,和 hackmd 的模式很像,但又多了一些 git 的概念。
GitBook 最基本發佈的方式與 Git 沒有太大的差異,而 GitBook 又是由 Node.js 所開發的,但是並不需要擔心在使用上會不會太過困難,因為官方有提供線上或是電腦下載的版本,可以讓你不用會 git 也可以操作,唯一需要學會的東西就是 Markdown 語法。
什麼是 Markdown 語法?他是一種輕量級的標記式語言,使用易讀易寫的純文字格式來編寫文件,像是我們常使用的 Word 文件中的粗體、斜體、超連結、插入圖片等等功能,都只要透過語法撰寫就可以達到。
而且很多地方都有支援 Markdown 語法,像是 GitHub 在撰寫 README.md、Reddit、HackMD 都有支援,所以當你撰寫好一篇文章後,想要轉移到其他平台上就不需要一段一段慢慢複製,只要 import 你的 Markdown 檔案就可以了。
以下簡單介紹一些 Markdown 的語法,以便我們下一篇文章可以更加了解!
Markdown 支援兩種寫法:Setext 和 atx。
Setext 是用底線的形式,利用 =(最高階標題)和 -(第二階標題),任何數量的 =
跟 -
都可以達到一樣效果。
This is an H1
===
This is an H2
---
Atx 則是在行首插入 1 到 6 個 # ,各對應到標題 1 到 6 階,例如:
# This is an H1
## This is an H2
###### This is an H6
這三種的寫法如下:
**2021 iThome 鐵人賽**
*2021 iThome 鐵人賽*
~~2021 iThome 鐵人賽~~
呈現的結果如下:
2021 iThome 鐵人賽
2021 iThome 鐵人賽2021 iThome 鐵人賽
要插入程式碼區塊只要使用 ``` 將文字的上下括起來就可以做到
```
hi
```
Markdown 中的引言是使用 > 來達成的,只要在要輸入的文字前加上 >
就可以了
> 2021 iThome 鐵人賽
2021 iThome 鐵人賽
沒有順序的清單可以使用 +、*、- 來達成
* 2021 iThome 鐵人賽
+ 2021 iThome 鐵人賽
- 2021 iThome 鐵人賽
而有序清單的話,則是在文字前加上 1.
就可以了
1. 2021 iThome 鐵人賽
2. 2021 iThome 鐵人賽
3. 2021 iThome 鐵人賽
Todo list 可以透過以下方式建立
- [x] Day 26 鐵人文章
- [ ] Day 27 鐵人文章
[這裡可以放一些文字](網址)
以上就是 Markdown 常使用到的一些語法,接下來就讓我們實際透過這些語法來操作 GitBook 吧!